筆者使用 app 三天,以下為觀察到的兩個 bug。
如圖:
出現的通知有愈來愈多次的趨勢。(eg. 9次 => 11次 => 12次)
初步研判是每次 app 啟動時,都會在 useEffect
階段觸發 setNotificationByWeekDay
,將通知的排程寫入,然而既有的通知排程沒有被覆寫。待驗證。
即使已經設置永不休眠
:
或是取消最佳化電池用量
:
都仍然會跳通知:
而且觀察到在切換 app 的時候,會依稀看到兩個 Alert 的殘影
:
推測是 Day 28 實作的兩個限制偵測都有被觸發:isBatteryOptimizationEnabled
、powerManagerInfo
。
今天筆者先蒐集了一些資料,明天讓我們從第二點開始。
今天收工!